Beautifully designed. Generously appointed. Fantastic location. Kind and responsive hosts. This place has it all and then some! I was wowed! Highly recommend!!