Bel Jou is a small, boutique resort. I wasn’t expecting much for the price but I was pleasantly surprised. The resort shows some wear and tear and the furnishings aren’t the most luxurious, but overall, I was very pleased with my stay. It is situated up on a hill so you get amazing views from anywhere on the property. It does not have beach access but they do provide a shuttle that takes you to the beach and the area market, which is only a 5 minute drive. The service was exceptional. Almost every staff member was friendly and always willing to bend over backwards to make your stay enjoyable. The food was really good and they provide different cuisines daily so you never eat the same thing twice. The drinks were good but it depended on the bartender. The drinks weren’t super watered down like most all-inclusive resorts. The rooms were spacious and clean. Again, not the most luxurious, but functional and comfortable. There were only a few negatives. I’m a side sleeper and the mattresses were pretty hard. I also wish they had a hot tub and provided wrist bands instead of room keys. I’d also suggest putting a Keurig in the coffee bar. Even with the few negatives, I would absolutely stay at Bel Jou again.