Fantastic Location, Fantastic Host, we were let down on cleanliness and bed comfort given the premium price. If these issues were addressed i would give 5 star no problem!