Stayed for 2 nights in September and the place was wonderful. It is a nice (I'm guessing) Edwardian building and the view is wonderful. The flat is spacious and is a few minutes walk from All the bars and restaurants in North Beach and Chinatown.
The only thing to consider is, If you have a car, be prepared for a challenge finding parking. Then again, it is North Beach....

Overall, the place was comfy, clean, and I plan on staying again in the future.