We had a wonderful stay in Olot. The hosts were very friendly and helpful, and provided hiking tips in the area. The apartment is very nice and spacious, well equipped, and clean. There is a Carrefour close by for most shopping needs (and wifi).