Facility are nice, gorgeous, and located at a convenient location. Staffs were very nice, especially a new staff and her supervisor at the pool facility. Check-in staffs were a little overwhelmed since it was a busy time to check-in. The staffs at the shuttle bus to the airport was nice and helpful. I really enjoyed their breakfast buffet, except a time when I was there at the same time with tour people.