Haven is a beautiful resort with amazing staff, food, and services. We were treated like royalty from the moment we arrived. We booked the Serenity Club option and stayed in an oceanfront swim out with the most stunning view. Carlos, our butler, was very helpful throughout our stay. He answered all of our questions, arranged reservations for restaurants and golf, and checked in on us daily. He also spent a fair amount of time helping us with an issue we had with an excursion that we didn’t book through the resort. Levi served us at our swim out earlier in our stay, then at the lobby bar later on. He works hard and provides exceptional service, and aside from that he is a wonderful person. Very kind and genuine. We enjoyed visiting and having conversations with him. Alejandro is a rock star at Satsu’s hibachi grill. He is very entertaining, talented, and the food was delicious. I highly recommend Liliana and Natalie at the spa. We booked the couples hammam treatment and it was amazing. The massage was probably the best I’ve had. Comparable to massages I’ve had at the Fairmont Banff Springs. We enjoyed the food at every a la carte. We found all of it to be high quality and delicious. Our favourite spot for breakfast and lunch was Vistas. You get a beautiful view of the round pool and the ocean while you enjoy a coffee, mimosa, or any of the exceptional choices on the menu. Our favourite was the salmon toast, with their perfectly poached eggs. Serenity pool has poolside food service, which was nice. The main pool has a fun atmosphere. The round pool is gorgeous but other than eating at vistas, we didn’t spend much time there. It was fairly quiet. Our swim out in room 1003 got sun right up to about 15:00, and with poolside drink service, it was really enjoyable to just spend time there. The beach does have sargassum, but that did not affect our stay in the slightest, and I’m a beach person. The sand was the softest powdery white sand and with all the pool options we didn’t feel like we were missing anything. Overall, we loved our stay at Haven. There are probably many things and people that I’ve forgot to mention, but everything was awesome. I would definitely recommend this resort to couples, adult families, or for a girls spa trip.