Spacious, stylish and well located, a fantastic place to stay