We enjoyed staying at Leo's and found it to be very comfortable. The neighborhood was great and we felt very safe. I would recommend Leo's to anyone considering staying in the Castro.