Excellent accommodation, spotlessly clean, fantastic location. Everything you could ask for in a family trip.