Magical. Amazing attentive hosts. Magical location. Best town on the island. Everything you need.