Very clean, spacious, nice view. Location is close to the beach and shops. We enjoyed our stay.