Magical is probably an understatement. Everything about the place was great. Beautiful location, amazing sunsets from the hill, super comfortable accommodation, lovely hosts. Can't recommend the place enough.