Location excellent. Facilities excellent and hospitality excellent