Casa Margarita is a traditional townhouse in Soller just a few minutes' walk from the main square.  It is run by Margarita who keeps it extremely clean and is very attentive to the needs of guests.  After our first night, she enquired how we had slept and, as I had found the mattress a bit too soft, she placed a board and rug under it, which completely resolved the problem.  The furniture in the bedrooms is antique in style which is in keeping with the character of the house - and there is a sink in the room which is very useful.  The shared bathrooms are modern and bright, and kept very clean.  We really enjoyed our 5-night stay - and meeting Margarita and her mother, who are both very welcoming and friendly.  We would definitely stay there again as it is excellent value for money and offers a more authentic experience as it is a traditional townhouse run by local people.