Excellent accommodation, good facilities and location