Perfect location. We have had a great time. Everything very clean and well-organized. We would love to come back soon!