Very clean and spacious. All the amenities you would need. The outdoor space and view is truly lovely. Absolutely loved our stay.