Very clean, well appointed and spacious. Friendly host. We had a great time.