Martha's place is a clean and light apartment with all amenities. It is easy to park, within easy walking distance of the town, with plenty of amenities nearby.
Olot is a pleasant enough place, the old town has its charm and there are enough bars and restaurants, and some even better ones to be found near the outskirts. The newer parts of the town are quite functional, but the surrounding countryside is great. With a car you can drive to some really lovely small towns and villages. Plus there are local walking routes and some much longer ones which take you into the impressive wood clad hills and valleys. Good centre for exploring.