We recently stayed at Catalonia Riviera Maya, and while the resort offers a lot, it's important to note that if you're specifically looking for a beachfront experience, this might not be the ideal choice. The resort itself is lovely, with spacious, modern rooms and fantastic dining options—breakfast was a highlight with its variety of delicious choices. The spa was also a standout, offering serene and rejuvenating treatments. The staff were friendly and attentive, making us feel welcomed throughout our stay. Overall, it's a great place to relax, but if a true beach experience is a priority, you might want to explore other options.