Great location, great and available host, clean and welcoming space, all that you need for a pleasant stay. On-street parking can be a challenge at times but there are plenty of parking lots in the area.