In my experience, yes they have had Texas Hold Em. The soda program is 6.50 a day, so it would be that times 7. (Plus tax if you buy it in port) Check in is relatively easy, but the rooms aren't usually available until after 1:00, sometimes later. If it is important to you to get in the room right away, you might choose to get to the port a touch later. We enjoy walking around the ship and having lunch at the buffet. Don't forget that you can choose to have the cruise line deliver your bags to your room, so you shouldn't have to be carrying around anything extra. (Maybe a day bag if there are things you need access to) I hope this helps, and feel free to hit us with any more questions.
Cruise Website/Blog-
Cruize Cast