We had such a great time at Alexandra, being able to visit their sister resort Blue Haven was a big plus. You could go on the beach at any time and there were tons of chairs and umbrellas not to mention the water was absolutely gorgeous. Knocked a star because one night we got left at Blue Haven, we waited for the last shuttle that apparently left before it’s scheduled time. The Blue Haven staff was kind enough to order us a taxi and Alexandra covered the cost. We’re a young couple so the only other downside is that there were lots of families with younger kids, which is fine but definitely do an adults only resort if you’re going for a more romantic vibe. I’d also say that the cleanliness of the beach/beach chairs and pool area was a bit lacking. There were some times we couldn’t even find towels but there were a bunch of used ones scattered all over the beach chairs along with empty cups. There’s a bunch of water sports available that are included in the price like kayaking, snorkeling, and others (which you can do at no extra cost at both locations). The food was an absolute 10/10 (you have to go to Irie Bites by the beach for some incredible Caribbean food - (I believe the woman that severed us was Ms. Sylvie, she was so kind and omg can she cook!!!) I don’t think we had anything that we didn’t like and the staff was incredibly helpful and friendly - the hospitality was the best I’ve experienced while traveling.