This place was perfect. We went to New England to ride our bicycles and the parking lot across the street was very convenient and there was plenty of room for our bikes inside.
We would highly recommend this place to anyone interested.