Our family has stayed at the OceanWatch Villas 4 years, all in July. It's a beautiful resort and is located on a great part of the beach. We will most likely return in the summer of 2013, but would like to suggest a couple of things. The pool by the bar is really not big enough to support all of the villas, and because there are so many people in the pool it gets REALLY NASTY in the afternoon with floating scum. Pool needs some attention throughout the day. And check in on Saturdays needs improvement. The past 3 times we've vacationed here our villa was not ready at check in time. Last July we had to wait along with a bunch of other disgruntled vacationers until 6:30pm before they had our villa ready. They need to be ready for guests at check in time. Hire more housekeepers!! If these things are improved then this would be a 5 star.