The facilities are awesome. The room was clean and had good design and furniture. The bed was very comfortable. The pool, the beach, and the gym were just remarkable. Also, the attentiveness of the pool and beach attendants are spot on. The food was very nice and they had variety of food. You are greeted everywhere you walk and they are very eager to welcome you and make you seats with the towel and ice-cold water the moment they see you. It feels like they really care and really want you to have a wonderful time in the facilities. Highly recommend for families and couples!