Spacious, clean, well located. All in all good value.