Spacious and comfortable. Good amenities and location. Excellent hospitality.