This is our second stay, so we obviously had a nice experience the first time. This time was perfect. Great place. Easy check-in and out. Located in the center of the fun part of Hayes Valley. Highly recommended.