Sorry you had so much trouble. I had to unfortunately cancel a cruise do to health reasons. RCCL was great to work with. I received my refund when promised and my cruise credit within the 5-7 business days as discussed. Was able to rebook a later cruise with out any problems. RCCL customer service was top notch for me.