My family just returned from a vacation at O2 Beach Club & Spa from July 12th to the 19th and it was a memorable one, filled with both outstanding moments and some areas for improvement. The Pros: Let’s start with some of the highlight. The 2-bedroom Concierge Suite was beyond incredible. Spacious, beautifully designed, and complete with a full kitchen, it felt like a private luxury apartment which we've never experienced before. The intimate size of the resort made it feel cozy, calm, and relaxing. If you're looking for an upscale, quiet resort with a more boutique feel, this place checks that box perfectly. The beach service was one of the best we’ve ever experienced. From chilled eucalyptus-scented towels to frozen grapes and seasoned fruit being distributed on those hot sunny days, these touches gave off true luxury spa vibes. The beach staff was attentive all day, every day. Constantly checking in, offering drinks or snacks, never being intrusive, just very thoughtful. I did want to give a special shoutout to Joy-Ann, one of the managers who truly stood out. From the first night we arrived, she was visible, engaged, and always attentive to guest needs. Her daily presence across the property really set the tone. I also wanted to give a shoutout to Tareq, Dwayne, and Tajiri! You all brought so much personality to our trip. You were friendly, playful, and genuinely cared about making our experience a great one. The Cons (and Suggestions): Unfortunately, the Ambassador Concierge Team left a lot to be desired. They were mostly absent, unresponsive, and didn’t follow up like other resorts we’ve visited (Royalton Saint Lucia, for example). Given the level we booked, we expected more engagement and proactive service. For example, out Concierge services we've had checked in daily, provided daily activity schedules, asked if we needed anything, checked in before the end of their day, etc. We received none of that. Room service came with a $20 tray fee per order which was a little shocking and something that caught us off guard. Given we booked the Concierge level suite, this felt excessive and out of place and we could not justify the cost for a simple room service order. Dining options were also limited. With only four restaurants and some rotating closures, the choices quickly wore thin. We had a frustrating experience at Brisa, the tapas restaurant, where the kitchen closed unexpectedly before 8:30pm even though the venue stays open until 10. We weren’t offered a chance to order more or even dessert - a real letdown. For the first few days, there were issues with towel availability which was surprising given the resort was at approx. 45% capacity (this according to multiple staff). This did get resolved by our 4th day there, but having to request towels seemed unnecessary. No fault of the resort or any staff, the seaweed was out of control. For the most part, it missed the resort and beach; however, there was a specific day that the water was unusable. The beach staff did try their best to remove the seaweed from the beach, but there was simply too much. Lastly, the breakfast buffet was repetitive, and egg orders never quite turned out right (and never got remade). A few more casual food options like chicken fingers, tacos, or nachos would also help for younger travellers or those craving something simple. Final Thoughts: O2 Beach Club & Spa has all the makings of a luxury resort, stunning rooms, a picturesque beach, and a handful of truly amazing staff members. For travellers looking for a peaceful, upscale escape with a few pampered beach days, this is a great option. We left relaxed and grateful, just with a few “what ifs” on how the experience could have gone from great to unforgettable. Would we return? Yes, but only with eyes open to both the strengths and the areas that need some polish.