I'm fairly certain, but have been proven wrong before, that all the rooms at CSA have been "upgraded" to include mini bars in them now. However, the Atrium and Beacfront Suites are still sans TV.

BTW, I agree with your "Main Beach" sentiment. Even when we've stayed at CN, we like to make our way over and stroll along Long Bay a day or two.