Stylish and spacious, and a great location.