We leave here tomorrow and I will be sad to go! I have loved almost every thing about our stay here. We were greeted warmly by the staff on arrival and every moment thereafter. Our villa is amazing, we choose to leave it only for meals and swimming in the ocean, otherwise it has everything we need. There are lots of seating choices inside and out and our own pool! I love the outdoor shower and bath tub. And then there is the wonderful bedroom surrounded by windows and lots of sun light! The canopied bed is cozy and comfortable. The food in both restaurant was very good and the breakfast buffet was great. My only suggestions for improvement is the sand path from the walkway to the room entrance is not a good idea and if it does have to be there, then there should be foot shower before you enter your villa and the same with all the sand around the restaurant. It is very hard to not have sand stuck in your shoes and on your feet. The other small thing is there needs to be a table between the lounge chairs on the pool deck in our villa. Other than those minor things everything was exceptional!