Nice place to stay. Big living area and kitchen which has everything required for cooking. There is a big deck which gets all of the sun. The Pool and table tennis tables were an awesome extra. Close to the beach and shops. Enjoyed our stay.