I have stayed here before and the overall impression now is that it has slightly deteriorated since then. It 's probably just details, however the lack (or unwillingness) of maintenance is visible. While the rooftop pool is still gorgeous, the sun loungers and chairs are broken! The rooms I had was still spacious, clean and comfy, however it looked worn. The check-in procedure (or the staff) that day was unflexible, I was told to wait until 2p. M. Official check in time before they would check me in. That said, it was still a nice stay.