Five star stay. Perfect location and very attentive hosts. Would happily stay here again.