Spacious room, clean, very good kitchen facilities, heating worked very well (was a little bit cold during our stay), on site shop was small and expensive but had pretty much most of what you need for a self catering holiday (bread, milk, eggs, snacks, cereal, cheeses, 5lt bottles of water etc.), if you don't mind a 30 min walk there is an Aldi and Lidl you could go to get things for cheaper. There is also a restaurant on site but we didn't eat in there so cannot comment on it.
The water was too cold to go in the outdoor pool but it was very big so during summer this would be an advantage, the indoor pool again is quite big and there is also a jacuzzi which is nice but you have to wear a swimming cap while in the water. Gym consisted of 2 treadmills, 2 spin cycles, one multi machine which wasn't very good and no free weights, but being on holiday this was no issue at all.
The beach is very nice and is only 2 minutes walk from the room, if you are going out late, after 19:00 I think, the gates at the back of the hotel that get direct access will be locked so you will have to walk round to get to the beach, but this is still less than 5 minutes.
There is also quite a few English and American channels on the TVs, as well as French and German.