My wife and I came for our honeymoon. We were immediately greeted, by name, with a cold towel (it's hot there) and a glass of champagne at the hotel entrance. From that point forward, everything from service to food quality was exceptional. Staff is extremely friendly and always asking to make sure that all accommodations are satisfactory. I am not sure how busy the resort actually was, but it did not give off the appearance of being extremely busy - we never had issues finding pool or beach chairs. We even experienced a tropical storm (even though it veered away a bit) while we were there, and the staff provided us with "care packages" to take back to our rooms with enough food and drink for breakfast and lunch the following day. The staff truly makes noticeable effort to ensure you have an enjoyable stay. We were sad to go and would love to come back.
We found the nature and atmosphere of this resort to be perfect for a honeymoon, though we did see several families. The only way I would not recommend this hotel is if you are looking to party like a rockstar every night.