Very clean and stylish place with all the essentials. In a great location, the beach is just a short walk away. No issues with communication. Only downside is that the walls are quite thin so we had to be mindful of the noise.