Can't speak for the Majesity but we sure loved our Sovereign 4 dayer last month. Super crew/staff and the cruise director, Casey, was absolutely excellent!
I guess the Sov' is an older ship by today's standards but you would never know it. They keep it immaculant and it was just refurbished a few years ago. Wife and I had a window room and no, it's not huge, but fine for 2 people.