The living conditions in Charleston are great. In Power School you get your own room unless they're overcrowded, in which case you might have one (My class, 0305 had a few people with roomates). In A-School you WILL have a roommate unless you luck out and theres some oversight. Rooms are about the size of a normal bedroom, slighly larger for the double rooms in the A-School Barracks (You will move between A-School and Powerschool)
The barracks have enough room for a TV with game systems or whatever, and possibly a computer if you really want one, you will probably have time to use it reguardless of what everyone says about how hard NPS is, I had one, I made it through ok, but I have no freaking idea what do with it when I get to the fleet in a few months.
The Barracks are new, the AC works, a big plus in the summer months of South Carolina (1000% humidity and 100 Degrees) , and its all on Uncle Sams dime. The food is "free" by that I mean, you pay for it reguardless so you may as well eat it. The galley food isnt half bad actually when compared to real food, however the Breakfast is definetly worth waking up for in my opinion. Its gourmet compared to the "Food" they serve you at boot camp.
As for recreation or fun. In A-School your SLPO might think that "Mandatory Class Fun" is a good idea. In which you will probably muster in some predetermined location and do some activity that dosent involve anything relating to what you would rather be doing at the time, in the middle of your weekend or perhaps during happy hour, so you might have to deal with that. Otherwise go to the beach during the summer (Myrtle Beach is close enough to go to without a chit or anything,) Charleston has stuff do to, dispite popular belief, probably not as fun as when NPS was in Orlando, Florida, but I havent been around long enough to comment on that.
All in all, NPS wasnt that bad. In fact in hindsight it was easy. Enjoy, I know I did.