Everything you want in a rental: plenty of space with natural light, great location, a parking place, and an responsive and accommodating host. Would happily return in the future.