Excellent accommodation particularly in terms of affordability and amount of family offerings.