Perfect location and perfect place! They were such lovely, responsive hosts, and we truly felt welcome. The space is so well designed, modern and clean, and the patio is gorgeous!