Very clean and spacious. The location is great! We had a wonderful stay! Thank you for hosting us!