Offering the perks of a timeshare with apartment-style rooms, this luxury condo resort on Eagle Beach debuted the first of its three seven-story towers in March, 2014. Don't worry, this isn't a sprawling mega-resort—with only 124 rooms total, the property still maintains a boutique feel, while offering the amenities of a high-end resort. Rooms look more like a city loft than an apartment. Located across from the beach, the units all have kitchens, terraces or balconies, and sweeping ocean views through floor-to-ceiling windows. Here, the question is really about the size of your party, since apartments range from one to five bedrooms, which hold up to 12 people. If you want a Jacuzzi on your terrace, you can pay a bit extra for that perk. The rest of the resort is pretty luxe as well, with an infinity pool and poolside butler service, a spa, golf course access, and high-end restaurants.