Nice place in the center of Palma. Much better than it looks.