Excellent place in the center of Palma de Mallorca.