The property is huge! It’s an excellent resort, has indoor pool and spa, gym, wellness. The room service was amazing, food was delicious you don’t need to worry about going out to find a restaurant. Pricing was decent. Staff are helpful. Got quit few hiccups, but all attended by staff. Only complaint was the cleanliness our room was huge, only complain was that the carpet floor seems like it wasn’t vacuumed. Tables and side tables still have food marks on it. Toilet floor was quiet dirty with all markings of something sticky, same with the sink, you can see all the marks of glasses or whatever sticky stuff was put on top. Also be careful going to the pool, watch your child, one kid slipped and bump her head, my daughter trip on the mat placed in front of the entry door to the pool and hit her face on the door. Otherwise it was a great place to stay.