We can't recommend this place highly enough: the spaces are generous, the bathrooms and kitchen were immaculate, and the only complaint we had was that we weren't able to stay longer. Top notch in every respect!