Perfect location in Castro! We will definitely return!