The activities, entertainment and interior atmosphere were pretty bad and the excursions were horrible. The overall customer service, with the exception of the steward, was below average. On the plus side, the Steward was awesome and a huge help. The food was pretty good, but the room service menu was clearly lacking; only one breakfast item. Thankfully they let me order room service for dinner from the main dining room, but often I was on hold for 20 minutes and had to ask the steward to call. Also, I chose my excursions based a lot on the time of day they started. I had one excursion booked that started at 11:00, but was told the day before that I needed to be dressed and ready by 7:00 am as the excursion will likely start much earlier. I understand that excursions sometimes get delayed, but moving up an excursion is a choice. After talking to several people in excursions for 2 hours I was finally told I could get refunded, but as a result I missed seeing the Panama Canal. If I were to have gone, the likelihood that I would have turned off my alarm in my sleep and/or only having had a couple hours sleep, were about 99%, which is why I do not book early morning excursions. I would never book one that required me to be up at 6:00 am. Another excursion told us our meeting place and continued to tour another 20 minutes. I told him 3x that I will not be able to get back on my own to the meeting place as I have a non existent sense of direction. He said don’t worry I’ll be around. I went to the bathroom and he was gone. I spent the rest of the 3 hour tour “on my own”, trying to get back to the meeting place, so I never really saw Columbia either. I spent more in tips getting people to help me find the meeting place than I spent on the excursion. I would have paid twice that to not have endured all that stress.