We stayed here for 2 separate nights. The room in first night is generally nice but the carpet is smelly. But the carpet in the room in another night is ok, no smell. Bathroom is also clean. Depends on luck.Staff are nice. We were a bit disappointed with the infinity pool. The water is not so clean and the pool is not big enough. No carpark for overnight, not convenient for driving people.