Very clean and unbeatable view from the balcony and great location (beachfront and accessible to all the places you'll probably need/want to visit). I'm definitely willing to stay here again :)