This was such a beautiful resort in a breathtaking location. Check in was super easy at the front desk. Brandon's place was clean and there were washers and dryers on multiple floors for free. Swimming in the lagoon was safe and the water was beautiful. The restraints were ok. We ate offsite most of the time. There's a vegetarian store called Down To Earth close by that had everything we needed. We will definitely stay here again.