Very clean and well maintained. Close proximity to Castro street. We would definitely stay here again.