Mario's place had a decent location and was well-priced versus other options I saw in SF, but it was not without some drawbacks. I felt that the place wasn't as clean as it should be, and there were some issues at check out that didn't feel very professional.