La Bougainvillea is a nice place to stay, and it seems like it's on a good path but it's not as polished as it should be for the price. On the positive side, this hotel has a beautiful beach, a pool, a fashionably designed lounge with games, a popular (if overpriced) restaurant, etc. The service is extremely friendly too, but not necessarily super thoughtful - for example, you might ask someone on staff where to find a beach towel and they'll say, "They're usually over there but they seem to have run out" and then walk away without actually helping you find a towel. It's a small thing but it's emblematic of a gap relative to most 4-star hotels that shows up in other places too, e.g. rickety fixtures, wifi that doesn't reach the rooms, a $30 fish wrap that's drenched in sauce and doesn't have enough fish in it to justify the price. Again, all small things, which may well improve with experience and a little more attention to detail. For a new hotel, it's off to a good start, could easily be a great hotel in a year or so.