We enjoyed our (short) time with Gray Line. We had a room with a balcony and a terrace and absolutely loved it--it was clean, comfy, spacious enough, and had unbeatable views. Meals provides were also good and varied. With that said, the itinerary felt slow at some points (unnecessarily long rest stops, too much time spent at Titov Island) and hurried at others (kayaking, where we would've appreciated more than half an hour). It seems that all the cruise lines now follow the same itinerary and the results are inescapable crowds. However, had we been more judicious in where we allocated time, I think we could've found pockets for reduced crowds and more leisure time for things like kayaking and cave sightseeing. Overall, Gray Line offers a good service and the landscape is incredible but it made me profoundly sad to feel like one among the masses and as a result I'm glad we only did 1 night. Lam, our tour guide, was kind, funny, and knowledgeable!