Perfect place to stay in Alcudia! totally recommended!