We had a wonderful time swimming, snorkeling, watching beautiful sunrises and sunsets. The location of the villa is perfect. The owners provided everything we needed - the kitchen was completely stocked with all the utensils you would need, gas grills, washing machine/dryer, water sports equipment, beach towels, tennis rackets and balls, etc., etc. They thought of everything! This was our second stay at Great Expectations and I would certainly recommend it.