Perfect location, extremely clean, and very accommodating! We had a wonderful time.