Can anyone help? I'm looking at the above apartments but the only reviews I can find are from 2005. Has anyone stopped in them and what did you think? :roll: