Spacious and clean. Excellent amenities and wonderfully decorated. Very easy check-in/out. We would definitely stay again.