I knew I had made a mistake the moment I walked through the door. I had only booked this condo for 5 nights and not much, much longer. The photos do not do the majesty of this villa justice. The place was large, comfortable, immaculate and fully stocked with everything that we could need. There are enough cooking supplies and dishware for a family of 10 or more. We had beach gear (snorkels, fins, boogie boards, sand toys, beach chairs, umbrellas, beach towels) coming out of our ears. Our kids loved the family friendly pools (with plenty of shallow wading areas). When we had a minor maintenance issue (the garage door opener ran out of batteries), they had someone on site in less than 5 minutes to fix it for us. We loved our stay and would love to be welcomed back again.