Spacious, conveniently located, comfortable, etc. Five stars all round