Just got off this same cruise. Our cabin was cleaned daily and tidied up 2 times per day additionally. The production show entertainment was some of the best we've ever seen at sea. Food was hit or miss but we never went hungry. We are not the types who have to see customer service on a consistent basis so can't comment on that. Ocean Cay may be the best private island. We were there overnight.
I guess with the OPs username they should heed their own advice.