Excellent accommodation. Huge spaces. Great facilities.