What a blissful stay we had at this oasis by the Castro. Kevin and James' place is so comfortable, spacious, tasteful, and immaculate. With our daily dip in the hot tub, we left feeling fabulous.