Fantastic location, great views, accommodated our travel times and showed as much flexibility as possible, extremely clean. Will definitely be staying again.