A stylish apartment hotel with good amenities