This place is perfect. Great location, clean, and with lots of charm. We had a great time and would 100% come back.