This holiday was a gift from my parents for my 21st birthday and it was fabulous!
Food was really nice, good variety, but if your looking for a la carte then you may not enjoy it as much as the choice for a la carte is limited (At Halcyon anyway). We did have problems with cold food on the first night, but you seem to find such things trivial in such a fantastic place. Staff are really friendly and attentive, the pools were lovely, the selection of drinks and cocktails were fantastic (not really a drinker but the non alcoholic cocktails were fab)
We did go on a few day trips to La grande one of the sister hotels, the food was fantastic at the Marina and we spent quite alot of time on the beach which was beautiful, their is abit more of a lively atmosphere compared to Halcyon BUT it was nice to go back to the Halcyons peaceful enviroment.
The bus service is a great idea and really regular. I only saw La Toc at night as we went for an Itailian there, food was fab and it also looked like a lovely resort.
There was one tiny thing that aggravated me and that was people trying to sell you things, not the hotel but people on the Halcyon beach, you don't usually mind it if it happens once or twice on holiday but there were round about 10 of them their all day and the main restaurant is right near the beach so you were continously being forced upon to buy things 15 times a day whenever you walked past!
Other then the beach sellers it was amazing, so peaceful and such a treat, would/will I go back? 100% I adored it!