Wonderful trip (weather not withstanding - it was very windy when we went), accurate pictures, wonderful communication with property manager, all necessities required for cooking available in the villa (we cooked everyday), clean grill, kids used pool everyday, located on beautiful beach and great central location on island. Would definitely return.