My husband and I stayed at the St. Regis Bahia Beach in January. If you book a suite, your rooms will be closest to the main lobby (although still a separate building, so very private), which means it's not too far of a walk after you check in, or to get to the pool & restaurants. The food there - at all three restaurants - was amazing, and even though we stayed 6 days, we never felt the need to leave the property. There is so much to do! If you do decide to leave (which we did once to buy wine at the local grocery store - gotta save money if you're upgrading to the suite!) they can arrange a taxi for $15 each way into the local town. The private beach is wonderful. The beach area off the pool has a bit of a steep drop once you get into the water, but if you walk to the left, the shore and water becomes very flat, so much more conducive to swimming. (I found 12 sand dollars there too during our stay!) The room decor and service are wonderful. They have blended green with high tech, so it makes for an amazing experience. And the spa is absolutely worth checking out. They provide a glass of Champagne (not sparkling) upon arrival. While I wouldn't say that this was the "best" 5-star service I've ever received, it does rank strongly at about 4.7 out of 5.0 points for service.