Spacious, clean, and comfortable. Lots of room for a larger group to spread out. Excellent location too. We would definitely stay here again.