The accomodation itself is pretty basic but you're not going to go to Moonbeach for a 5 star resort. The food is actually quite good and especially the lunch which can be brought down to the centre on the beach. Staff are friendly however I would suggest keeping hold of your valuables as some of our group had ipods and such go missing. Nice beach and the bar at the centre is great in the evenings. If you're not into windsurfing I wouldnt recommend going to Moonbeach but if you are and aren't worried about about crazy nightlife then definitely go.