Stayed here for the weekend with my son.
We had a room on the ground floor with two twin beds. I had stayed a couple of years ago and loved it. The rooms are spacious and private, the furniture is nice but showing its years.
The resort itself is very nice, the pool area is great and you get chairs and umbrellas at Bagatelle Beach. The spa area is also nice with a heated pool, gym, sauna, etc.
Breakfast is also very good and there's parking onsite for free.