I stayed in the Bon Repos apartment with 2 friends, we are all in our 30's. We were supposed to be in the hotel but the room was so small and poorly maintained we complained and they moved us to an apartment, this was more spacious but still basic and poorly maintained. The toilet seat was broken, it was very dark, not much storage space and the cleaning of it tended to be very haphazard, we did not always get towels, toilet rolls or beds made. In fairness when we complained it was dealt with. It was also very hot in the apartments so a fan is essential. There is no safe in the apartments or hotel and the apartments are very easy to get into so be careful with your belongings, two english girls were moved to an apartment next to ours as there was broken into.
We also found it very noisy, there were lots of children and teenagers around and they were up late and then up early in the morning. We did complain about loud music at 7am but nothing really got dealt with by the hotel, they did not seem concerned, so we had to speak to them ourselves.
Breakfast is a pretty basic affair but OK, although you can get attacked by wasps, I was stung on my hand. We never tried dinner as the reports from other diners was not positive and it is cheap to eat in town.
I would advise buying a lilo or something to lie on as the beach is shingle and dirty and the pool has few sunbeds and is crowded so we sunbathed on the concrete around the sea which was fine. The sea is gorgeous and we also went scuba diving which was well run by an english couple next to hotel.
The water taxis to the old town were reliable and cheap, these were our lifeline to a decent meal and some shopping. I would not bother too much with the canoeing or buggy trips unless desparate to do so as they are not a whole day, starting at 10 back at the hotel by 3, you also can spend quite a substantial part of the trip in bars or cafes waiting.
Overall a very pretty country, great sea, although the hotel is of a poor quality but it can be endured as it is cheap, although not cheap enough!










