Cozy, affordable, well located, good communication. Can't ask for much more really.