Spacious and clean, excellent amenities, highly recommended.