This place gets great reviews for a reason! What a lovely stay.