Excellent location. Clean. Host very responsive/helpful. Parking spot is little small but that is the same for everywhere there. Check-in and check-out very easy. Our family enjoyed it!