Absolutely the best experience. The Team is so lovely and caring - I wish I could rate 10 stars. Worth every penny :)
Plus, the location is central and super easy to get around (taxis are rare but the buses are efficient). Lovely little town with the best vibes.