The place was clean and spacious with separate bedrooms. Toiletries could be improved (had shampoo but no conditioner and only bar soap). It felt like staying at a hotel since the place is managed by a resort (i.e. full service). However, due to that, the resort employees really push to try to sell you on their resort member program, especially during check-in which took a while. Be careful of the info sessions they push on you since they will try to make you sign a contract on the spot.