Everything you need for a larger group stay. Great facilities and a great location. The deck is worth it alone.