Great place in the middle of the old city of Alcudia.