Everything was nice, from the staff to the scenery. A beautiful resort. The beach is easily accessible and clean. The pools and deck were also clean and short walk from our room. The room are very nice and spacious. The kitchen was extremely clean, as were the dishes and refrigerator.