Everything you need, lots of parking even for trailers. Beautiful spot right in the middle of town. No complaints