The massive, 600-room Rio Mar Beach Resort has sprawling grounds and a wide array of activities and features (including two championship golf courses) -- although a rental car will be necessary for guests planning on venturing off of the resort's premises. With three pools -- a kiddy pool, an adults pool, and the main shared pool -- as well as a big beach on-site, it's a great option for families. As at many other beach resorts, humidity can be an issue, and the resort could use new carpets (especially in the hallways). Rooms are clean, large, and have great views, but are short on local charm. Guests should also be prepared for nickel-and-diming -- just about everything costs extra, from the mini-fridge rentals to the parking to the Wi-Fi.