I'm looking for an adjective meaning something between "satisfactory" and "good".
For example, let's say we can rate something (restaurant, homework, etc.) and give it 1 to 5 stars, but we can also rate is as 3.5 stars. Which adjective can be used to describe 3.5 stars, i.e. better than satisfactory/average but not good enough to be just good?