This place was exactly as expected! We loved the facilities at the resort (pool, on-site restaurant, etc). The check-in/check out process was easy with the front desk staff at the resort. Definitely would recommend.