Halls of Residence are incredible for first year students and all kept very clean in the communal areas. Can be a great experience if all students keep their flats tidy in ares like the kitchen because they aren't cleaned by the uni staff.
Rees Hall (en-suite catered halls) was amazing to live in and very cheap considering 14 meals per week are catered for. Food didn't vary too much in choice, but I saw that as a good thing because there were always 3 or 4 main options per dinner and the ability to eat as much or as little as you want. The joint kitchenette we had on our floor was so small with only a mini fridge, kettle and microwave so that could do with being updated but otherwise it had everything you needed for soups, tea etc.
James Watson is in the middle of everything at the end of a strip of clubs - great access but a million fire alarms set off and very noisy!!
Margaret Rule great access in the main town next to the train station, possibly noisy from that.
Harry Law and Bateson were not for me, they felt too enclosed and sometimes prison-like!! Shared kitchens along the corridors also seemed to open for other people to vandalise.
Rees Hall and Burrel House on Southsea Common, beautiful area, 25 mins from the main town but 5 mins from Southsea town, a walk away from main clubs but much quieter overall.
I would recommend letting a property with a Uni-approved Landlord, or going through the Uni itself to find accommodation. Private letting can be fine, but I have experienced some trouble with an outside Landlord after one of our joint tenants left Uni and the house.
Student housing is very good around the portsmouth area, but a lot of the buildings are older and so not as modern on the inside as I expected to have as a student. With the free Uni bus you can live further away from the main Uni buildings itself and still have access to them within a 20min journey. Southsea is a great area to live in, although slightly further away from most clubs it's a beautiful place to live near or on the seafront with Southsea Common.