A TA told us about overnight cruises where the ship is repositioned and you can stay and received food and entertainment at a reasonable price. We went from Newcastle to Rosyth(Edinburgh). We had an outside cabin that was small and dated.
We were told check-in was 550pm, when we got to our room we had a message to say we had to be on the 6pm dinner sitting.(If we'd been on the later sitting we could have used the health facilites and they'd have made some money!) We got there as quick as we could and then had trouble getting served (ship was full). Late on during our meal we were told 3 times to hurry up as they wanted to prepare for the next sitting! Food apart from the tenderloin was very average. Bars and staff were lovely, drink/cocktails very reasonable.
Went to the cabaret which had a delayed start but we didn't know how long the delay would be and the band were sat around texting. Show was OK but short. DJ and dancing was very good. Sadly they added £7 per person to our drinks bill and if you had a drink after midnight you got charged again.
Quick and efficient service