This place has everything you need. The location is also perfect. The parking spot was huge BONUS! For a party of 5 this place was perfect. Everyone was comfortable. I really love the patio too.