This place was clean, spacious and fantastic! Great for a large group and very well thought out.