Stylish, roomy, well located, good hospitality.