Very clean. Great location and great entertaining amenities. Good for small groups.