Great location, beautifully clean, the hosts have thought of everything. Lots of thoughtful touches.