Very clean, comfortable, nicely styled and well located