A clean, comfortable, well-designed place with great amenities. Friendly hosts. Nice neighborhood. We would definitely return if possible.