Great location, fantastic view and friendly hosts. Level of cleanliness was below expectations.