Stylish and well appointed accommodation in a great location