Excellent location, clean apartment. Has everything you need and free parking not far away. David was an excellent host and was extremely flexible with us when I accidentally booked our stay for the wrong date and showed up a week early.