Overall, this was an excellent cruise. I would definitely book Apex again, and would not hesitate to do the infinite veranda either. Although it has some drawbacks, overall we were extremely pleased. And I was a very concerned with the infinite veranda before we got on the ship.
Accommodations, food, service, entertainment, were all very good.
Few negatives, including: Need more public restrooms. Depending on where you are in the public areas, frequently there are very long walks to the closest restroom. Restrooms also could have more frequent maintenance. I like the cloth hand towels, but too often they were all gone. Definitely need more recliners in the main public pool. Particularly in the sun area. I think the pool bar should open prior to 10:00 a.m. The exterior of the infinite veranda windows should be cleaned more frequently. I think ours was only cleaned once, and by that it was only hosed off.
There are probably a few other things I'm not thinking of. But basically, and outstanding ship.