Clean and spacious. We had an enjoyable stay. Perfect for larger get togethers. At great location.