Excellent accommodation and facilities