Consider a stay at Iberostar Selection Rose Hall Suites All Inclusive and take advantage of a free breakfast buffet, 18 holes of golf, and free water park access. With a private beach, sun loungers, and beach towels, this resort is the perfect place to soak up some sun. Treat yourself to a massage, a body wrap, or a body treatment at SPA Sensations, the onsite spa. Be sure to enjoy a meal at any of the 5 onsite restaurants, which feature Mexican cuisine and more. Aerobics classes are offered at the gym; other things to do include parasailing, windsurfing, and basketball. In addition to a nightclub and a swim-up bar, guests can connect to free in-room WiFi.