Debra’s place is a sanctuary in the heart of Santa Cruz. This is a place you could really relax at, yet still enjoy the amenities of Santa Cruz. Everything was very well thought out. So glad we got the opportunity to stay there! Don’t hesitate to book this place!