We really enjoyed our stay at Gran Sol!
It's situated a five minute walk from some lovely bars and restaurants along the sunset strip, and is also very close to the heart of San Antonio town. Yet when we visited in August 2021, the area was quiet enough to sleep well at night. The bus station is a 10-15 minute walk to get around the island, and there are plenty of grocery shops nearby to pick up food and drink. We paid (€8 per person) for breakfast on three of our six mornings, and there was a huge range of fresh, tasty food on offer - it filled us up for most of the day! On other days we were happy to grab a pastry from a shop nearby.
The staff were all friendly, welcoming and helpful. It feels like a family-run place where nothing is too much trouble. Amenities-wise, the pool was great and there were more than enough sun beds for everyone. We didn't use the bar but it was well stocked and the prices were reasonable compared to other local bars. There is a pool table and table tennis you can play for free. If we were pushed to have any grumbles with this hotel, we would say the air con was quite weak and the WiFi signal and speed wasn't very good in our room. Neither of which bothered us too much but were noticeable. As others have said, the bed was also a little hard, but we still slept well.
We would definitely stay here again if we returned to Ibiza!