This place has it all. Very clean and comfortable and the beach is directly under the balcony. Beautiful views - would definitely recommend to friends and family.