This place has it all ! I highly recommend staying here, the location is very convenient to great beaches and local restaurants. Also, the views from the balcony were fabulous!