Ticks all the boxes. The place has everything you need and is a great relaxing space. Beautiful spot.