Fantastic place. The building is well run, and it is in a great location. The beach is great and the waves were brilliant. My Kids loved swimming here. Toms place was one of the best places we have stayed in it really did have everything.