The rooms and layout of the villa are gorgeous. THe hotel is fully designed to be barefoot all the time, with paths made of thin sand throughout. The staff is very friendly yet poorly trained.
The shuttle system is just short of a trap. There are no scheduled boat rides to town, which is 11 miles away or a 25' boat ride. There are also no organized activities by the hotel should you want to spend the day there. Food is ok, but highly overpriced. This forces you to search for options and either spend $150 per day for private shuttles back and forth to San Pedro, or adapt to passengers checking in or out, which are the only times where someone will give you a ride to town without having to charter you own boat.
It's a pity because with little professional input this could be paradise in itself.