Room attendant was subpar. Didn't clean room til mid afternoon and then would show up 930 or 10 in evening after we had gone to bed to clean second time. Cleaning also was not good. Everything else about cruise was excellent. We were disappointed they did not have the parade on promenade deck. Our dining servers were great, always aiming to please. Offering second helpings, entertaining my grandson, inquiring if everything was ok and offering to get a meal to go if one of us did not show up for supper. Even ran up to windjammer to get strawberry kiwi water for us. We took 3 people who were on their first cruise and they are definitely ready to go again. Disembarking was handled better than previous cruises and we were off ship quicker than we had anticipated. We are looking for our 2020 family/friend cruise. It won't come soon enough