Great location & a great place to base yourself in Menorca