Not all the reviews
here are bad, just shows you different strokes for different folks!!
My In laws live near to it and it looks ok from the outside to me, although I've never been in the actual complex.
A lot of it will depend on your attitude I think, if you go with a negative attitude expecting the worst you will probably find it!, but I think that's the same with any complex.
Hope you have a smashing time!!