This upscale resort offers luxurious rooms, two outdoor and one indoor swimming pools, beach access, a full-service spa, a 26-hole golf course, and three on-site restaurants. Rooms include flat-screen TVs, free Wi-Ft, Egyptian cotton sheets, balconies or patios, and rainfall showerheads. One dog up to 50 pounds are allowed in first floor rooms. There is a $150 cleaning fee per stay. Dogs must be leashed and picked up after at all times.