5/5 the only minor thing: parking is on the street and free but very hard to find a spot. Usually full. Nothing bad to say about anything else. Great host 👍