Point of reference: this was my 9th cruise with Royal Caribbean
Overall it was ok...but no wow moments or anything to rave about.
Embarkation: Was really smooth (arrived at 12pm) - Barcelona has a great terminal and infrastructure.
Fairly good location not too close to elevators but close enough so you don't have to do a lot of walking. Typical RCI balcony cabin.