Perfect view, great location, lots of restaurants nearby, beach near. Terrace was nice and the room was cleaned during our stay. Loved the stay here.