My husband and I had an absolutely wonderful experience here! This was our first time going to a resort and it exceeded our expectations by miles! The staff are all extremely helpful and kind, the specialty restaurants are top notch, food and water being unsafe is nothing to worry about here! The pools are clean and perfect temps, tons of chairs to lounge on, the drinks at the pool are decent, but the drinks at the bar in the lobby are even better! Food is amazing, breakfast buffet was so huge we didn't even get a chance to try everything in 6 days so definitely don't skip that! The weather was beautiful, rooms were clean and comfortable and we generally just had a wonderful time and would absolutely come again! Absolutely all meals and drinks are included, no hidden fees or costs! If I had to give a small downside it would be that the beach vendors are a little bothersome and the ocean is too rough to swim, but those things were so minor and didn't affect our experience in the long run! Absolutely outstanding experience, if you're questioning if you should go, DO IT!