Great location with many stores and restaurants easily walkable. The place was clean and had FAST internet, which is always a huge plus in my book. Since this is in the North Beach area, the biggest downside is the challenge of finding consistent parking, but the host communicated this from the beginning so it was as expected. Checking in was easy, and you get your own private keycode, which was nice since I don't like to carry extra keys. Communication was easy and host took care of everything pretty quickly. Would recommend!