This is the second time we’ve stayed at this property. We love it, it’s very relaxed has a cool modern tropical vibe. The staff is wonderful and took care of our every need. We stayed in one of the villas and it was a huge, 2 level gorgeous room, there was a bit of street noise, but it was fine. Definitely eat at the restaurant and take a tour of their farm, and eat at the farm to table restaurant at the farm, both are delicious.