Location, accommodation and amenities were absolutely perfect.