I've varied them, so there are some that are expensive and some that are not so. I know these hotels quite well so if you want honest answers just ask. (I don't get commission for these links).
Jumeirah Port Soller
Hotel Aimia Soller
Hotel Marina Soller Official Webpage
Hotel Esplendido Soller