The Carnival Dream club O2 was so much fun. The tow guys who run the club act like teens themselves and are cool about everything. I would say the club is a decent size with different rooms inside the club. The DJ plays up to date music and the activities were how you could tell which people you wanted to hangout with during the cruise. Overall good time.